/*
 * Decompiled with CFR 0.150.
 */
package com.gys.spliteService.data;

import java.math.BigDecimal;

public class GetPayTypeInData {
    private String clientId;
    private String gspmBrId;
    private String gspmId;
    private String gspmName;
    private String gspmType;
    private BigDecimal payAmount;
    private String gspmRecharge;
    private String gspmFiId;

    public String getClientId() {
        return this.clientId;
    }

    public String getGspmBrId() {
        return this.gspmBrId;
    }

    public String getGspmId() {
        return this.gspmId;
    }

    public String getGspmName() {
        return this.gspmName;
    }

    public String getGspmType() {
        return this.gspmType;
    }

    public BigDecimal getPayAmount() {
        return this.payAmount;
    }

    public String getGspmRecharge() {
        return this.gspmRecharge;
    }

    public String getGspmFiId() {
        return this.gspmFiId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGspmBrId(String gspmBrId) {
        this.gspmBrId = gspmBrId;
    }

    public void setGspmId(String gspmId) {
        this.gspmId = gspmId;
    }

    public void setGspmName(String gspmName) {
        this.gspmName = gspmName;
    }

    public void setGspmType(String gspmType) {
        this.gspmType = gspmType;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public void setGspmRecharge(String gspmRecharge) {
        this.gspmRecharge = gspmRecharge;
    }

    public void setGspmFiId(String gspmFiId) {
        this.gspmFiId = gspmFiId;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetPayTypeInData)) {
            return false;
        }
        GetPayTypeInData other = (GetPayTypeInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gspmBrId = this.getGspmBrId();
        String other$gspmBrId = other.getGspmBrId();
        if (this$gspmBrId == null ? other$gspmBrId != null : !this$gspmBrId.equals(other$gspmBrId)) {
            return false;
        }
        String this$gspmId = this.getGspmId();
        String other$gspmId = other.getGspmId();
        if (this$gspmId == null ? other$gspmId != null : !this$gspmId.equals(other$gspmId)) {
            return false;
        }
        String this$gspmName = this.getGspmName();
        String other$gspmName = other.getGspmName();
        if (this$gspmName == null ? other$gspmName != null : !this$gspmName.equals(other$gspmName)) {
            return false;
        }
        String this$gspmType = this.getGspmType();
        String other$gspmType = other.getGspmType();
        if (this$gspmType == null ? other$gspmType != null : !this$gspmType.equals(other$gspmType)) {
            return false;
        }
        BigDecimal this$payAmount = this.getPayAmount();
        BigDecimal other$payAmount = other.getPayAmount();
        if (this$payAmount == null ? other$payAmount != null : !(this$payAmount).equals(other$payAmount)) {
            return false;
        }
        String this$gspmRecharge = this.getGspmRecharge();
        String other$gspmRecharge = other.getGspmRecharge();
        if (this$gspmRecharge == null ? other$gspmRecharge != null : !this$gspmRecharge.equals(other$gspmRecharge)) {
            return false;
        }
        String this$gspmFiId = this.getGspmFiId();
        String other$gspmFiId = other.getGspmFiId();
        return !(this$gspmFiId == null ? other$gspmFiId != null : !this$gspmFiId.equals(other$gspmFiId));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetPayTypeInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gspmBrId = this.getGspmBrId();
        result = result * 59 + ($gspmBrId == null ? 43 : $gspmBrId.hashCode());
        String $gspmId = this.getGspmId();
        result = result * 59 + ($gspmId == null ? 43 : $gspmId.hashCode());
        String $gspmName = this.getGspmName();
        result = result * 59 + ($gspmName == null ? 43 : $gspmName.hashCode());
        String $gspmType = this.getGspmType();
        result = result * 59 + ($gspmType == null ? 43 : $gspmType.hashCode());
        BigDecimal $payAmount = this.getPayAmount();
        result = result * 59 + ($payAmount == null ? 43 : ($payAmount).hashCode());
        String $gspmRecharge = this.getGspmRecharge();
        result = result * 59 + ($gspmRecharge == null ? 43 : $gspmRecharge.hashCode());
        String $gspmFiId = this.getGspmFiId();
        result = result * 59 + ($gspmFiId == null ? 43 : $gspmFiId.hashCode());
        return result;
    }

    public String toString() {
        return "GetPayTypeInData(clientId=" + this.getClientId() + ", gspmBrId=" + this.getGspmBrId() + ", gspmId=" + this.getGspmId() + ", gspmName=" + this.getGspmName() + ", gspmType=" + this.getGspmType() + ", payAmount=" + this.getPayAmount() + ", gspmRecharge=" + this.getGspmRecharge() + ", gspmFiId=" + this.getGspmFiId() + ")";
    }
}

